diagonal matrix different properties